//
//  DLBaseTableView.h
//  delongzhitou
//
//  Created by Mr.Wang on 2018/11/22.
//  Copyright © 2018 delongzhitou. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface DLBaseTableView : UITableView

/**
 添加下拉刷新
 
 @param refreshingBlock 下拉完成 page == 1
 */
- (void)addRefreshHeader:(void (^)(NSInteger page))refreshingBlock;

/**
 添加上拉加载更多
 
 @param refreshingBlock 上拉完成（page默认1）
 */
- (void)addRefreshFooter:(void (^)(NSInteger page))refreshingBlock;

/**
 结束所有刷新
 */
- (void)endRefresh;

/**
 移除所有刷新
 */
- (void)removeRefresh;

/**
 结束上拉刷新
 */
- (void)endHeaderRefresh;

/**
 结束下拉加载
 */
- (void)endFooterRefresh;

/**
 移除上拉刷新
 */
- (void)removeRefreshHeader;

/**
 移除下拉加载
 */
- (void)removeRefreshFooter;


@end

NS_ASSUME_NONNULL_END
